查看原文
其他

两行代码制作一个高逼格的二维码【附教程】

二胖 大数据前沿 2019-02-24

关注这个公众号,一起涨姿势!

Hello,everyone!在上篇文章 用Python发一个高逼格的朋友圈【附代码】中,二胖给大家介绍了一个Python图形处理库PIL,相信大家已经会使用python将一张图片切分为九宫格啦。

今天二胖给大家介绍一个更好玩的python开源工具——qrcode。

qrcode是什么呢?它能干嘛呢?

qrcode是一个用于生成个性二维码的工具库,可以使用它来制作属于自己的个性化二维码。

qrcode的源码中也使用到了上篇文章中二胖给大家介绍的工具库:PIL

在上篇文章的基础上,大家想要读懂qrcode的源代码也会相对容易。

qrcode到底能制作什么样的二维码呢?

以二胖公众号的二维码为例,微信公众号自动生成的二维码是这样的:

相信很多做微信公众号的朋友是使用微信自动生成的二维码,不过二胖认为它太小了,不能展现头像的帅气,所以就自己换了一个二维码。

请原谅程序🐒的审美,不过大家可以用颜色鲜艳的图片生成二维码,这样会更好看一些。

二胖目前使用的二维码如下:

下面更高端!

不知道大家有没有见过动态二维码呢?

接下来二胖给大家展示几个动态二维码,大家可以【长按二维码扫描】试试看,是不是所有的二维码都指向了二胖的公众号呢?

动态的二维码是不是很好看啊,其实这其中的原理并不难。

简单来说就是————二维码是信息的载体。

拿一个网页来举例:知乎。如果大家平时要访问知乎首页,一般都是通过网址,即www开头的url进行访问。而二维码其实是把这个“网址”用图像表示出来,和网址一样,它们都指向的是知乎首页。

比如扫描下面这个二维码就能访问到二胖的知乎主页了:

好啦,介绍了二维码的基本原理之后,就让二胖告诉大家怎么去做一个定制化的二维码吧!

其实,定制二维码的过程就是将自己想要访问的url(网址)和一张图片结合生成二维码。

比如我们想要给一个人表白,然后用她的照片生成二维码,当她扫描二维码的时候就出现了你想对她说的话,是不是很浪漫?下面就让二胖来教你怎么做:

  • 首先安装环境【pip(3) install myqr(or MyQR)】

  • 准备一张照片【当然可以是你的爱慕对象,这里就用神仙姐姐的照片举例啦】

  • 你想要说的话【可以是一串文字,也可以是一个网址】这里就用一句赞美的话吧:you are so beautiful

  • 生成二维码 【代码:myqr you_are_so_beautiful -p liuyifei.jpg -c】

当然,qrcode的功能还很多,文档也浅显易懂,想要深入了解的童鞋可以访问github地址。

由于微信公众号不能有外链,所以项目地址就不留了,需要的朋友在公众号后台消息窗口回复【二维码】即可获取!


近期热文


用Python发一个高逼格的朋友圈【附代码】

这可能是我见过最好的编程指南

名校出身的毕业生们,你们都从事了什么行业?

大数据解密之你的同事都跳槽到了哪些公司

识别二维码

打开新世界

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存